﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using QuanLyGiaoVuDAL.DTO;
using QuanLyGiaoVuService.Domain;


namespace QuanLyGiaoVuService.CommandServices
{
    public interface ISinhVienCommandService
    {
        SinhVienDTO InsertSinhVien(QuanLyGiaoVuDAL.DTO.SinhVienDTO sinhVienDTO);
        SinhVienDTO UpdateSinhVien(QuanLyGiaoVuDAL.DTO.SinhVienDTO sinhVienDTO);
        bool DeleteSinhVien(Guid sinhVienId);
        bool NhapDiem(IEnumerable<Domain.ExcelReadDataModel> data, Guid maHocKy, Guid maMonHoc);
        bool UpdateDKLuanVan(IEnumerable<ExcelReadDataModel> data);
        bool InsertOrUpdateSinhVienByList(IEnumerable<SinhVienDTO> sinhVienList);
    }
}
